約 3,107,194 件
https://w.atwiki.jp/swfadv/pages/40.html
更新日:2008/09/17 19 51 50 swfAdvで対応しているサウンドファイル形式は以下の通りです。 mp3形式 サウンドファイルは、楽曲の長さにより数メガ単位のファイルサイズになることがあります。 その際のロード待ち時間を設定してしまうと、テンポの悪い印象を与えてしまうのでBGMイベントでファイルが呼び出される際は、ロード完了を待たずシナリオは進行されます。 よって、大きすぎるサウンドファイルを使用するとロードに時間がかかり、シナリオ作者が想定したタイミングでBGMを再生できない場合があります。 ※もともとswfAdvはブロードバンド回線の速度を前提としたコンテンツですので、ファイルサイズ削減に神経質になる必要はありませんが、大体2MB弱ならば違和感無く見れるようです。 名前 コメント
https://w.atwiki.jp/sougou115/pages/100.html
総合「過去に私たちが活躍したスレを残そうという場所です」 情報「*Janeでのdatを読み込む▼ Janeの入ったフォルダを開く Logsから雑談2→ニュー速VIPやパー速の入ったフォルダを開く 入手したdatファイルを入れる Janeを再起動 で見れるようになると思うぞ」 英語「datはここから入手できます。」 1スレ目 下記に表記された「001.zip」をクリック 3スレ目 下記に表記された「002.zip」をクリック 国語「ちなみに2スレ目はパー速だからトップから飛んでみてくれ」
https://w.atwiki.jp/darong/pages/118.html
月に100万円を食費に使うと誓いを立てながら、始めた時期が言う度に違う。 嘘付くならきちんと覚えていましょうね、脂さん(藁 2006/1/17 23歳の時から「世界中のんまいものを食い尽くす」という誓いを立て、そのために、月の食費は100万円という縛りをずっと今まで実行してきた。 http //www.tanteifile.com/diary/2006/01/17_02/index.html 2007/2/11 27歳の時に「月の食費は100万円」の誓いを立ててからうまいものを食べるために必死で働いてきた。 http //www.tanteifile.com/spopara/2007/02/11_01/index.html 2009/1/29 25歳から始めたのでもう3億円を一人で食ったことになる。 http //www.tanteifile.com/diary/2009/01/29_01/index.html
https://w.atwiki.jp/lookworld/pages/47.html
論理データベース構造 論理的にデータベースの領域を分割することにより、より効率的できめ細かい管理を行うことが出来る。 データベースは以下のように構成されている。 物理的構成 ・ データファイル ・ 制御ファイル ・ REDOログファイル 論理的構成 ・ 表領域 ・ セグメント ・ エクステント ・ データブロック 論理的データベースについて 表領域について 1つのデータベースに属し、1つ以上のデータファイルで構成される。 データベース管理者は、表領域のオンライン/オフラインや、書き込み許可/禁止を切り替えて、表領域のアクセスを制御することができる。 セグメントについて 表領域内で、特定タイプの論理記憶構造に割り当てられる領域。 セグメントには、表セグメント、索引セグメント、一時セグメント、ロールバックセグメントなどの種類がある。セグメントは、同じ表領域に属する複数のファイルにまたがることもある。 エクステントについて セグメント内の一連の連続するブロック。 セグメントは1つ以上のエクステントで構成される。エクステントは複数のファイルにまたがることができず、1つのデータファイル内に存在しなければならない。 データブロックについて 論理データベース構造の最小単位。 1つのデータファイルに属する1つ以上のOSブロックで構成されている。エクステントは、1つ以上のデータブロックで構成されている。データブロックのサイズは、データベース作成時に初期化パラメータ「 DB_BLOCK_SIZE 」で指定する。 表領域の管理 表領域を効率的に構成したり、運用したりすればデータベースをより柔軟に管理することができる。 例えば表領域ごとに、ユーザー領域を割り当てる、アクセスを制限する、I/O分散を行う、部分的にバックアップやリカバリを行う・・・など。 表領域は、1つのデータベースに対して最大で64000個作成が可能。 また、1つの表領域に対して、最大で1023個のデータファイルを割り当てることができる。 表領域の種類 SYSTEM表領域 すべてのデータベース操作で必要とされる。 データディクショナリ情報とSYSTEMロールバックセグメントを含む。 非SYSTEM表領域 ロールバックセグメント、一時セグメント、アプリケーションデータ、アプリケーション索引を含む。 表領域の作成 CREATE TABLESPACE 表領域名 DATAFILE データファイル名 { SIZE サイズ [ K | M ] | REUSE } [ AUTOEXTEND { OFF | ON [ NEXT サイズ [ K | M ] ] } ] [ MAXSIZE { UNLIMITED | サイズ [ K | M ] } ] [ , データファイル名 { SIZE サイズ [ K | M ] | REUSE }... ] [ MINIMUM EXTENT エクステント最小サイズ [ K | M ] ] [ DEFAULT STORAGE ( [ INITIAL 初期エクステントサイズ [ K | M ] ] [ NEXT 増分エクステントサイズ [ K | M ] ] [ MINEXTENTS 作成エクステント数 ] [ MAXEXTENTS { 最大エクステント数 | UNLIMITED } ] [ PCTINCREATE エクステントサイズ拡大率 ] ) ] [ PERMANENT | TEMPORARY ] [ ONLINE | OFFLINE ] OEMから表領域を作成する場合 Storage Managerで[ 表領域 ]⇒[ 作成 ]を選択 プロパティシートの[ 一般ページ ]で表領域名を入力 [ 追加 ]⇒[ データファイル作成 ]を選択し、データファイルを指定する 記憶領域情報は、プロパティシートの[ エクステント ]ページで指定。 一時表領域 ( TEMPORARY句 ) ソート操作に使用する表領域のことをいう。この領域にはソートセグメントしか格納できない。 一時表領域を作成するには、CREATE TABLESPACE文で、TEMPORARY句を指定する。 OEMで作成する場合は、Storage Managerで表領域を作成するときに、[ 一時 ]ラジオボタンを選択してから、[ 作成 ]をクリックする。 ※PERMANENT句を指定した場合、永続オブジェクトを格納するための表領域を作成する。(DEFAULT値) DEFAULT STORAGE句 表領域内のセグメントで使用する記憶領域の割り当てに影響する。 次にキーワードとパラメータを示す。 INITIAL 最初のエクステンドサイズを指定する。 最小サイズは2データブロック(2×DB_BLOCK_SIZE) デフォルトは5データブロック(5×DB_BLOCK_SIZE) 上記の最小サイズより、小さいサイズを指定した場合、自動的に上記の最小サイズに変更される。 NEXT 2番目のエクステントのサイズを指定。 最小サイズは1データブロック、デフォルトは5データブロック(5×DB_BLOCK_SIZE) 上記の最小サイズより、小さいサイズを指定した場合、自動的に上記の最小サイズに変更される。 また、一時表領域の場合はINITIALと同じ値でなくてはならない。 MAXEXTENTS セグメントに含めることができる、エクステントの最大数を指定する。 最小値は1、最大値はデータブロックサイズにより異なる。 UNLIMITEDを指定すると、エクステントの最大数は2147483645になる。 MINEXTENTS セグメントの作成時に割り当てられるエクステント数。 省略した場合、エクステントが1つだけ割り当てられる。 PCTINCREASE エクステントのサイズ拡大率を指定する。 次のエクステントサイズは、前のエクステントサイズより、このパラメータで指定した割合だけ大きくなる。 デフォルト値は50。最小値は0、最大値は100。 エクステントのサイズは次の計算式を使って計算することができる。 n番目のエクステントサイズ = NEXT × { 1 + PCTINCREASE/100 }n-1 ※計算された値は、5×DB_BLOCK_SIZEの倍数になるように切り上げられる。 MINIMUM EXTENT句 これを設定した場合、指定した値の倍数に相当するエクステントが表領域内のセグメントに割り当てられる。これを設定することで表領域内の断片化を制御することができる。 DEFAULT STORAGE句の、INITIALとNEXTは、このMINIMUM EXTENTで指定された値の倍数でなくてはならない。 記憶領域設定の変更 ALTER TABLESPACE構文を使用することで、設定を変更できる。 ALTER TABLESPACE 表領域名 [ MINIMUM EXTENT エクステント最小サイズ [ K | M ] ] [ DEFAULT STORAGE ( [ INITIAL 初期エクステントサイズ [ K | M ] ] [ NEXT 増分エクステントサイズ [ K | M ] ] [ MINEXTENTS 作成エクステント数 ] [ MAXEXTENTS { 最大エクステント数 | UNLIMITED } ] [ PCTINCREATE エクステントサイズ拡大率 ] ) ] [ PERMANENT | TEMPORARY ] [ ONLINE | OFFLINE ] OEMから記憶領域設定を変更する場合、Storage Managerから[ 表領域 ]を選択し、データファイルを指定して、プロパティシートの[ エクステント ]ページに記憶領域情報を入力する。 表領域のアクセス制御 データベース管理者は、表領域へのアクセスを制御したい場合、ALTER TABLESPASE構文を使うことで、表領域をオフラインにすることができる。 (ただしSYSTEM表領域とアクティブロールバックセグメントが含まれる表領域はオフラインにすることができない。) 表領域をオフラインにすると、ユーザーがその表領域にアクセス出来なくなり、データファイルの移動などの管理作業を行うことができる。 表領域をオンライン/オフラインにする構文 ALTER TABLESPACE 表領域名 { ONLINE | OFFLINE [ NORMAL | TEMPORARY | IMMEDIATE ] }; OEMから表領域をオフラインにするには、Storage Managerで[ 表領域 ]を選択し、オフラインにする表領域を指定して、プロパティシートの[ 一般 ]ページで[ オフライン ]ラジオボタンを選択する。 表領域のデータ更新制御 表領域への書き込み許可/禁止をALTER TABLESPACE構文を使って、変更することが出来る。(ただし、アクティブロールバックセグメントが含まれる表領域は、読み込み専用に出来ない) ※Oracleサーバーより、表領域に属するファイルに対してチェックポイントが実行される。 表領域を読み込み専用にすると、その表領域をCD-ROMドライブなどの読み込み専用メディアに格納することができ、バックアップの必要もなくなる。 表領域へのデータ更新制御は、以下の構文を使用することで行える。 (コマンド実行中にデータの更新が行われないように、制限モードで起動する必要がある) ALTER TABLESPACE 表領域名 READ { ONLY | WRITE } ; OEMから表領域を読み取り専用にする場合、Storage Managerで[ 表領域 ]を選択し、読み取り専用にする表領域を指定して、[ 表領域 ]⇒[ 読み取り専用 ]を選択する。 表領域の削除 表領域と、その内容が不要になった場合、DROP TABLESPACE文を使用して表領域を削除することが出来る。 (実行中に、削除している表領域へのアクセスが発生しないよう、オフラインにする) 表領域の削除構文 DROP TABLESPACE 表領域名 [ INCLUDING CONTENTS [ CASCADE CONSTRAINTS ] ] ; INCLUDING CONTENTS句 表領域内にオブジェクトが含まれている場合に、このオプションを指定し、データを削除する。 CASCADE CONSTRAINTS句 削除する表領域内のオブジェクトを参照する整合性制約も、別の表領域内から削除する。 OMEから表領域を削除する場合、Storage Managerで[ 表領域 ]を選択し、削除にする表領域を指定して[ 表領域 ]⇒[ 削除 ]を選択する。 ※DROP TABLESPACE文を使用しても、制御ファイルのポインタが削除されるだけで、OS上のファイルは削除されない。 データファイル データファイルはOS上の物理的なファイルで、表領域は1つ以上のデータファイルで構成される。データベース管理者は、表領域内のオブジェクトの増減に応じて、データファイルのサイズを変更したり、数を増やしたりすることができる。 表領域を拡大するには データベース管理者は、データファイルを表領域に追加するか、データファイルのサイズを変更する必要がある。 追加する場合 ⇒ ALTER TABLESPACE文に、ADD DATAFILE句を指定する。 変更する場合 ⇒ ALTER DATABASE文に、RESIZE句を指定する。 データファイルの追加 データファイルを表領域へ追加する場合、以下の構文を使用する ALTER TABLESPACE 表領域名 ADD DATAFILE データファイル名 { SIZE サイズ [ K | M ] | REUSE } [ AUTOEXTEND { OFF | ON [ NEXT サイズ [ K | M ] ] } ] [ MAXSIZE { UNLIMITED | サイズ [ K | M ] } ] [ , データファイル名 { SIZE サイズ [ K | M ] | REUSE }... ]...; OEMからデータファイルを追加する場合、Storage Managerで[ 表領域 ]⇒[ データファイル ]を選択し、プロパティシートの[ 一般 ]ページでファイル情報を追加する。 データファイルの変更 データファイルのサイズ変更を変更して表領域を拡大する場合には、以下の方法がある。 AUTOEXTEND句を指定して、自動的に行う方法 以下の構文で指定が出来る。 ・ CREATE DATABASE文 ・ CREATE TABLESPACE DATAFILE文 ・ ALTER TABLESPACE ADD DATAFILE文 自動的に拡張されるデータファイルをOEMから追加する場合は、Storage Managerでデータファイルを作成するときに、プロパティシートの[ 自動拡張 ]ページに情報を入力する。 ALTER DATABASE文を使って、手動で変更する方法 ALTER DATABASE文にRESIZE句を使用することで手動で変更することが出来る。 ALTER DATABASE 表領域名 DATAFILE データファイル名 [ , データファイル名 ]... RESIZE サイズ [ K | M ]; データファイルの移動 ALTER TABLESPACE文か、ALTER DATABASE文を使用することで、データファイルの移動が行える。 また、それぞれ何が対象となるかで、異なってくる。 ALTER TABLESPACE アクティブロールバックセグメントや、一時セグメントが含まれていない非SYSTEM表領域のデータファイルを移動するときに使用する。 ALTER DATABASE オフラインにすることが出来ない表領域のデータファイルを移動する際に使用する。 ALTER TABLESPACE文を使用したデータファイルの移動 以下の順序を踏むことで、変更することができる。 表領域をオフラインにする 移動するデータファイルをOSコマンドでコピーする ALTER TABLESPACE文を実行する 表領域をオンラインにする データファイル移動の構文は以下の通り。 ALTER TABLESPASE 表領域名 RENAME DATAFILE ’データファイル名’ TO ’データファイル名’; ALTER DATABASE文を使用したデータファイルの移動 以下の順序を踏むことで、変更することができる。 データベースを停止する 移動するデータファイルをOSコマンドでコピーする データベースをマウントする ALTER DATABASE RENAME FILE文を実行する データベースをオープンする 表領域の領域管理方法 (Oracle8i) Oracle8iからの表領域の領域管理方法として、ディクショナリ管理とローカル管理の2種類がある。 この領域管理方法は、CREATE TABLESPACE文のEXTENT MANAGEMENT句で指定できる。 (後で変更することが出来ない) ローカル管理について ローカル管理とは、各データファイル内のエクステントの割り当て状況をビットマップで表示し、不要なブロックを解放するなどして自ら管理することをいう。 CREATE TABLESPACE文のEXTENT MANAGEMENT句で「 LOCAL 」を指定するとローカル管理となる。 ローカル管理の利点 ローカル管理は、ディクショナリ管理の表領域に比べ、次のような利点がある。 再帰的な領域管理操作の回避 再帰的な領域管理操作とは、表領域内の空き領域をOracleServerが内部的にデータディクショナリに対して発行するSQLのことをいう。 データディクショナリへの競合の軽減 ローカル管理領域では、データディクショナリ表において空き領域を記録しないため、エクステントの割り当てが同時に行われるような場合に、データディクショナリへの競合が現象する。 連続した空きエクステントを結合する必要がない ロールバックセグメントが不要 データディクショナリを更新するためのロールバックセグメントが不要となる。 ただし、表領域内のオブジェクトに対して行われる、トランザクションのロールバックセグメントは作成される。 ディクショナリ管理について エクステント内の表領域を消費/解放するたびに、ロールバックセグメントやデータディクショナリ表の領域を消費/解放する操作が発生する。 (ローカル管理の表領域の場合は、データディクショナリ表が更新されないため、ロールバック情報は生成されず、データディクショナリ表に対する競合が最小限で済む) 領域管理方法の設定 CREATE TABLESPACE 表領域名 DATAFILE データファイル名 { SIZE サイズ [ K | M ] | REUSE } EXTENT MANAGEMENT { DICTIONARY | LOCAL | { AUTOALLOCATE | UNIFORM [ SIZE サイズ [ K | M ] ] } }; EXTENT MANAGEMENT句のオプションは次の通り。 オプション 説明 DICTIONARY ディクショナリ管理領域にする場合。 (DEFAULT値) LOCAL ローカル管理領域にする場合。 AUTOALLOCATE ディクショナリ管理割り当てにする場合。 UNIFORM このキーワードが無い場合は、ブロック単位でビット管理される。 指定した場合は、均一サイズのエクステント管理となり、ビットはエクステント単位になる。サイズを指定しない場合は、デフォルトのエクステントサイズ1MBが適用される。 一時表領域 一時セグメントは、初期化パラメータ SORT_AREA_SIZE で指定したメモリ領域を超えるソート操作(ORDER BY、結合など)が行われた場合に必要となる。 ソート専用に指定した一時領域を使用することにより、ソート処理の効率を上げることが可能である。 CREATE TEMPORARY TABLESPACE 表領域名 TEMPFILE データファイル名 { SIZE サイズ [ K | M ] | REUSE } EXTENT MANAGEMENT { DICTIONARY | LOCAL | { AUTOALLOCATE | UNIFORM [ SIZE サイズ [ K | M ] ] } }; ※注意点 ソート専用の表領域なので、永続オブジェクト(表、索引など)を格納することは出来ない。 一時表領域を最適化するために「 UNIFORM SIZE 」は、パラメータSORT_AREA_SIZEの倍数に設定する。 一時セグメントについて ・TEMPORARY表領域のINITIALとNEXTのサイズは常に同じとなる。 ・PCTINCREASEは常に0に設定される。 ・断片化させないために( SORT_AREA_SIZEの倍数+DB_BLOCK_SIZE )でなければならない。 ・いくつかのトランザクションが同一の一時セグメントを同時に共有できる。 (エクステントを使用できるのは1つのトランザクションのみ) 表領域とデータファイルに関する情報の取得 表領域に関する情報は、データディクショナリビュー「 DBA_TABLESPACES 」から取得することができる。 また、動的パフォーマンスビュー「 V$TABLESPACE 」からも取得可能。 データファイルに関する情報は、データディクショナリビュー「 DBA_DATA_FILES 」から取得することができる。 また、動的パフォーマンスビュー「 V$DATAFILE 」からも取得可能。 V$SORT_SEGMENT ・ソートセグメントを含むTEMPORARY表領域に関する情報を表示する。 ・現在のインスタンス用のソート・エクステント・プールの状態を調べることができる。 V$SORT_USAGE 現在のインスタンス内のアクティブな ・ セッションアドレス ・ 表領域 ・ 内容 ・ エクステント ・ ブロック を表示するのに使用する。 ・V$SESSIONとの結合により、アクティブなソートに使用されるエクステント数が取得できる。 DBA_TABLESPACES 列名 説明 CONTENTS 表領域が一時表領域かどうか STATUS 表領域がオンラインかオフラインかどうか V$DATAFILE 列名 説明 ENABLE 表領域が読み込み専用かどうか DBA_SEGMENTS ・データベース内の全セグメントのサイズと記憶領域設定を表示できる。 暗記用。 表領域 Oracleデータベースを論理的にグループ分けする単位 1度に1つのデータベースに属することができる 1つ以上のデータファイルで構成される 1つ以上のセグメントから構成される SYSTEM表領域、アクティブロールバックセグメントが含まれる表領域を除き データベース稼動中にオフラインにすることが可能 読み書き専用、読み込み専用に切り替え可能 データファイル OracleServerが動作しているOSに準拠するファイル 1つの表領域にだけ属することが可能 作成後にサイズを変更したり、動的に拡張することが可能 セグメント 表領域内で特定タイプの論理記憶構造に割り当てられる領域 セグメントは1つ以上のエクステントで構成される セグメントは表領域をまたがることはできない セグメントは同じ表領域に属するデータファイルにまたがることはできる エクステント 1連の連続するデータブロック(Oracleブロック)で構成される セグメントが成長するに従い、エクステントがセグメントに追加される 手動でセグメントにエクステントを追加することができる 異なるデータファイルにまたがることはできない。 (1つのデータファイル内に存在する) データブロック Oracle Serverが割り当て、データベースで使用するI/Oの最小単位。 データベースの作成時、初期化パラメータ DB_BLOCK_SIZEで指定。 不要な入出力を避けるため、OSブロックサイズの倍数にする必要がある データブロックの最大サイズは、OSにより異なる。 既存の表領域に即時に追加領域を割り当てる方法 データファイルを追加する方法 ALTER TABLESPACE ADD DATAFILEコマンドを使用する。 データファイルのサイズを変更する方法 ALTER DATABASE DATAFILE RESIZEコマンドを使用する。 パーティション化 パーティション化とは、頻繁にアクセスされう表などに対して、アクセスの分散を目的として、データをいくつかのパーティションに分けて、別の表領域に配置するというもの。 パーティション・オブジェクト 複数の表領域にまたがることができるオブジェクトのこと。非パーティションオブジェクトとはその逆。 表領域がオフラインになった場合 表領域内のオブジェクトを参照するようなSQLは発行できない。 制御ファイルとデータディクショナリが更新される。
https://w.atwiki.jp/bayesian/pages/22.html
まず新規ページを作成します。そして、ページの中身を編集して「下の添付ファイルを参照」等と書きます。 それから「編集ーこのページにファイルをアップロード」でPDFファイルをアップします。 すると宣伝の下に添付ファイルが現れます。
https://w.atwiki.jp/mustnotsearch/pages/77.html
このワードは、検索してはいけなかった言葉に登録されています。 登録タグ PC被害 ウイルス キンタマ コメントログ有りの記事 危険度5 最古参ワード 検索してはいけなかった言葉 殿堂入り 豆知識 【警告】ウイルスサイトの為、検索する際は注意 個人情報を流出させるコンピューターウイルス(通称 苺キンタマ、キンタマウイルスなど)に感染するサイトがヒットする。 ウイルスはシステムファイルに化けて感染したPCのレジストリ内に潜み、密かに機密ファイルやデスクトップの画像などの個人情報を盗みとって画像共有サイトなどに勝手にアップロードする。 キンタマウイルスの名の由来はその時アップロードされるファイル名が(感染者のユーザーアカウント名)(感染時間)キンタマ.zipとなるため。 かつて多くの企業がこのウイルスの被害に遭い5chなどのネット上で密かに話題になった。 分類:PC被害(マルウェア系)、殿堂入り 危険度:5 コメント 始末書にきんたまウイルスに感染したためとか書くサラリーマンを想像すると草 -- 名無しさん (2022-10-20 10 06 38) ↑ ww -- 名無しさん (2022-11-09 23 28 30) なんで名前にキ○タマがあるんだ() -- 津川館長 (2022-12-27 15 05 03) ウイルス名どうしてこうなった -- 名無しさん (2023-03-11 11 13 03) コメント削除済み MEMZが危険度5なのを踏まえるとよっぽど悪質だから危険度6でもいい気がする -- 名無しさん (2023-06-08 23 53 55) 名前草 -- 名無しさん (2024-03-30 21 36 55) 苺金玉ってどう言う気持ちで名付けたんだろ -- 名無しさん (2024-06-03 16 53 41) ウイルスの名前が小3 -- ウスベキスタンイスラエル侍 (2024-06-18 14 41 50) ウイルス名もうちょっといいの無かったんかw -- 名無しさん (2024-06-18 22 07 20) 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/chibutsu/pages/22.html
ファイルを読み込む この例ではファイルを一次元配列としてddsに読み込む.その後,strmidなどの関数で適当な列を取り出すなどの処理ができる。 fn=(ファイルのパス) n=file_lines(fn) ; ファイルの要素数を抽出 dds=strarr(n) ;要素数nのstring型一次元配列を用意。 openr,1,fn ;ファイルfnを装置番号1として開く。 readf,1,dds ;装置番号1のファイルからddsに読むこむ。 close,1 ;装置番号1のファイルを閉じる。 (装置番号ってユニットって呼ばないのかな…?) バイナリデータを読む場合 readu,Unit,Var バイナリデータの時はこのようにreaduを使う。(Unitはユニット番号、Varは変数名) CSVファイルの読み込み data=read_csv(file_name, N_TABLE_SKIP=n, NUM_RECORDS=m) RECORD_START ここで指定した行から読み込む(n行スキップして読み込む) NUM_RECORDS ここで指定した行数のデータしか読み込まない COUNT=ここで指定した配列に読み込んだデータの数を格納 読み込まれたデータは構造体となる。 配列をバイナリデータで保存 aという配列を保存したい場合の手順 openw,1,file_name writeu,1,a close,1 配列をテキストデータで保存 openw,1, 'パス/なんとか.txt' printf,1,(配列) close,1 変数ファイル(.var)を保存と読み込み(save, restore) 変数a,b,cを.varファイルとして保存するときは, fname='(ファイルパス+ファイル名).var' save a, b, c, filename=fname とすればよい。また変数ファイルを読み込むときは, restore, '(ファイルパス+ファイル名)' で変数として読み込める.
https://w.atwiki.jp/nicepaper/pages/104.html
phpに関するコードが増えてきたのでconfigファイルに入れられる情報はconfigファイルに入れていこうと思います。今後phpに関することでrequire( config.php );となっている場合、このファイルのことだと思ってください。6月23日記事 目次 configファイルとは configファイルによく入れられる情報 ローカル開発環境でもサーバアップロードでも対応できるように configファイルとは configureファイルの略であり、設定ファイルと訳されます。プログラムを書いていると、何度も同じ情報を書いたり、何度も関数を書いたりする場合があります。例:データベースに接続するためのパスワード情報やホスト名等・・・。もしパスワードが変わったら、今まで書いてきたすべてのプログラムファイルを開きいちいち書き換えなければなりません。そんな中、configファイルというものにそれらの情報を書いておけば変更時configファイルを編集すればすぐ全ファイルのDB情報を書き換えることが可能です。 イメージ configファイルによく入れられる情報 データベースのホスト名、ユーザ名、パスワード ファイル名(config.php) ?php define( DB_HOST , ホスト名 ); define( DB_PORT , ポート番号 ); define( DB_USER , ユーザ名 ); define( DB_PASSWORD , パスワード ); define( DB_NAME , データベース名 ); ? 適宜置き換えて使ってください。 ローカル開発環境でもサーバアップロードでも対応できるように configを書き換えます。 ?php //ローカル開発環境用 if($_SERVER[ HTTP_HOST ] == localhost ){ define( DB_HOST , ローカル開発環境DBホスト );/*ほとんどがlocalhostだと思われます。*/ define( DB_PORT , ローカル開発環境DBポート番号 );/*ほとんどが3306*/ define( DB_USER , ローカル開発環境DBユーザ名 ); define( DB_PASSWORD , ローカル開発環境DBパスワード ); define( DB_NAME , ローカル開発環境DB名 ); //print localhost ; } //本番サイト用 if($_SERVER[ HTTP_HOST ] == 本番ドメイン名 ){ define( DB_HOST , 本番サーバのDBホスト名 ); define( DB_PORT , 本番ポート番号 ); define( DB_USER , 本番DBユーザ名 ); define( DB_PASSWORD , 本番DBパスワード ); define( DB_NAME , 本番DB名 ); //print 本番サイトのドメイン名 ; } ? これで便利です!
https://w.atwiki.jp/asterisk99/pages/59.html
ロングファイル名問題 変換作業は「青空文庫作成ファイル」を利用するのがわかりやすそう。ただ、例によってロングファイル名問題がつきまといそうな気がする。OS 上でファイル名が文字化けしていても、内部的には正式ファイル名を温存しているらしく、OS X で再表示させると問題ない。だから、うかつにファイル名を変更できない。ところが、OS 9 では、文字化け部分に「トーフ(豆腐)」が混入しているので、おそらく CD や DVD へのライティング時にエラー発生が推察される。 0213 への変換は、作業環境に OS 9 を想定。たとえば年一度 DVD 発行タイミングでの一括変換を続けるとしたら、毎回、この問題が発生。対処してもらうか、もしくは、自力でファイル名変更作業をおこなうか。自力でファイル名変更できたとしても、ファイル名に互換がなくなるわけで、利用者的にはなんだかなあというところ。それでもよしと割り切るか。 ロングファイル名問題 long (=wrong) file name problem (拡張子コミで)半角31文字までのファイル名制限。みそひともじ問題。 ほかに、半角記号類もシステムへの影響懸念があるのでひかえること。 さしあたりの結論: 誤入力の修正作業と同様、これも先々のことを考えすぎかもしれない。取り越し苦労。まずは、変換作業そのものに集中するだけでいいのかもしれない。完璧をめざさないこと。一回でおしまい、ではすまないだろう……そのぐらいの軽い気持ちでいいんじゃないだろうか。あたまの片隅にあるだけで上々。 答えを探すのは、もうやめた。間違いだらけでいい(YUI)。 2008.4.1 しだひろし/PoorBook G3'99 翻訳・朗読・転載は自由です。 名前 コメント
https://w.atwiki.jp/laliberte/pages/23.html
4.画像ファイルの取扱い 色々書こうと思ったら、画像は重要だよね! 差し込むには手順が必要だから、その手順を書いておくよ。 1. 画像のアップロード 『編集メニュー』の『このページにファイルをアップロード』を選択 アップロード画面が表示されます。 アップロードしたいファイル選択し、アップロード。 アップロードされたファイルは、ページの最下段にも表示されます。 2. 画像の挿入 アップロードされた画像は、文章中への挿入が可能になります。 挿入時に必要な内容は、『画像ファイル名』 or 『画像ファイルのURL』です。 (ページ毎に画像ファイルがアップロードされる為、URLを用いた方が確実です。) 挿入例:#image(h8.jpg) え?でかすぎ? 3. 挿入時のオプション機能 挿入時の記述にて、挿入画像の後に記述する事で表示形式をいじる事が可能です。 画像表示サイズの変更 『width=』『height=』 =の後に数値を入力すると、表示画像のサイズが変更されます。 挿入例:#image(h8.jpg,width=120,height=80) え?小さくて見えない? 画像からのリンク 『元画像のURL』『blank』 画像をクリックする事で、元画像を別ウィンドウにて表示させる事も出来ます。 挿入例:#image(h8.jpg,width=120,height=80, http //www50.atwiki.jp/laliberte?cmd=upload act=open pageid=20 file=h8.jpg,blank) え?画像と背景がわかりにくい? 画像に囲い枠を付ける 『||』で囲うと、表組みになります。 そこに画像ファイルを入れる事で枠を付ける事が出来ます。 ただし、記述時の『#』を『 』に変更してください。 挿入例:| image(h8.jpg,width=120,height=80, http //www50.atwiki.jp/laliberte?cmd=upload act=open pageid=20 file=h8.jpg,blank)|